package com.cehome.cloudbox.doman.vo;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @author zfl
 */
@Data
public class ProcInstInfo {
    //流程定义的key，不管你用什么发起流程，我这里面就用key，前端流程定义列表的时候把key带出来
    private String prodefKey;

    //不管第几个节点，所有的会签人，前端必须传到这个集合里面
    //至于是否是会签由前端决定单选框，如果是多实例的情况下，下一节点的会签人由最后一个审批人覆盖之前的
    private List<String> huiqian;

    //此抄送不能编辑，返回是都可以编辑由前端判断
    private List<String> chaosong;

    //这里面是申请详情json字符串，前端怎么拿进来，再怎么给到前段，前端自己解析放到对应的页面渲染
    private String applyInfo;

    private String userId;

    //人员待办的时候会有任务id，审批入参必传
    private String taskId;

    private String comment;
    //流程的其他自定义变量
    private Map<String, Object> variables;
}
